Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London EFG Swiss Open - Gstaad St. Tropez Challenger Orleans Challenger Mouilleron-Le-Captif Challenger European Open - Antwerp Moselle Open - Metz Australian Open - Melbourne France F1 France F2 France F3 France F4 France F5 France F6 France F7 Germany F6 France F8 France F12 France F16 France F17 France F22 Germany F1 France F11 France F5 France F4 France F7 Zagreb Open - Zagreb Open de Montauban - Montauban Open de L'Isere - Grenoble IX Torneo Internacionale de Tennis - Barletta X Torneo Internazionale di Tennis - Barletta BNP Paribas Primrose - Bordeaux Istanbul Challenger Mons Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Scheveningen Challenger Sopot Challenger San Marino Challenger Tunis Challenger Bordeaux Challenger Milan Challenger St. Remy Challenger Rennes Challenger Geneva Challenger Le Gosier Challenger Napoli Challenger Bordeaux Challenger St. Remy Challenger Orleans Challenger Mons Challenger Quimper Challenger St. Brieuc Challenger Tunis Challenger Bordeaux Challenger St. Remy Challenger Countrywide Classic - Los Angeles Szczecin Challenger Orleans Challenger Brest Challenger Aix En Provence Challenger Lyon Challenger Mobilux Open - Luxembourg Mouilleron-Le-Captif Challenger Bordeaux Challenger San Benedetto Challenger Rennes Challenger St. Tropez Challenger Orleans Challenger Internazionali di Tennis di Bergamo - Bergamo Brest Challenger Noumea Challenger Manama Challenger Szekesfehervar Challenger Aix En Provence Challenger Ilkley Challenger Verona Challenger Cassis Challenger Orleans Challenger Pau Challenger Quimper Challenger Blois Challenger Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Scheveningen Challenger AAPT Championships - Adelaide Copa AT&T - Buenos Aires Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Gerry Weber Open - Halle The 10tele.com Open - Nottingham Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mumbai Open - Mumbai Open de Moselle - Metz Open 13 - Marseille Grand Prix Hassan II - Casablanca The Artois Championships - London Open de Montauban - Montauban Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Challenger 42 - Andrezieux Brisbane - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London Open de Franche Comte - Besancon International German Open - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sarajevo Open - Sarajevo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Tennis Napoli Cup - Napoli BRD Nastase Tiriac Trophy - Bucharest Open Sainte-Victoire - Aix-En-Provence Gerry Weber Open - Halle Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON International - Eastbourne China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier AEGON Championships - London Citi Open - Washington Millennium Estoril Open - Estoril Top Wool Challenger Biella - Biella Internationale Badische Meisterschaften Um Den Techem Cup - Zell AEGON Championships - London Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle AEGON International - Eastbourne Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Akbank Private Banking-TED Open - Istanbul Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Open Parc - Lyon Noventi Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Dubai Duty Free Tennis Championships - Dubai Sofia Open - Sofia Segovia Challenger Rome Challenger Cherbourg Challenger Murray River Open - Melbourne Rennes Challenger Blois Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Nordea Open - Bastad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International 1 - Adelaide ASB Classic - Auckland Open 13 Provence - Marseille Banja Luka Open - Banja Luka Open Parc - Lyon Erste Bank Open - Vienna Open Occitanie - Montpellier Tiriac Open - Bucharest Murcia Challenger Trieste Challenger Open 13 - Marseille Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Oberstaufen Cup - Oberstaufen The Hilversum Open - Hilversum Tampere Imageneering Open - Tampere The Wrexham Challenger - Wrexham Trani Cup - Trani Bulgarian Challenger 2002 - Sofia The Stella Artois Grass Court Championships - London Open de L'Isere - Grenoble Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Gemax Open - Belgrade Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice Siemens Open 2003 - Scheveningen V Trani Cup - Trani Geneva Challenger - Geneva Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Tennis Masters Series - Monte Carlo Tatra Banka Open 2003 - Bratislava Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc Open Sainte Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Stella Artois Clay Court Championship - Budaors Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Nokian Hakkapeliitta Open - Tampere Timisoara Challenger - Timisoara GHI Bronx Classic - Bronx Brasov Challenger - Brasov Challenger Groningen - Groningen Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Masters Series Monte Carlo - Monte Carlo Heineken Challenger - Ho Chi Minh City Open Mutouest de Saint-Brieuc - St. Brieuc Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami San Remo Tennis Cup 15° Piertomaso - San Remo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid Banca Stato Challenger - Lugano BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Stella Artois Clay Court Championships - Budaors Sony Ericsson Open - Miami Nokian Hakkapeliitta Open - Tampere Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Timisoara Challenger 2005 - Timisoara Mutua Madrilena Masters Madrid - Madrid GHI Bronx Classic - Bronx BNP Paribas Open - Indian Wells Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mobilux Open - Luxembourg Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Western & Southern Financial Group Masters - Cincinnati Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Open de Montauban - Montauban Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BMW Tennis Championship - Sunrise Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Dutch Open Tennis - Amersfoort Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BA-CA Tennis Trophy - Vienna Sunrise Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bordeaux Challenger Mons Challenger Heineken Open - Auckland Sunrise Challenger French Open - Paris Wimbledon - London Bordeaux Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris St. Remy Challenger Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Noumea Challenger Courmayeur Challenger Medibank International - Sydney Nottingham Challenger Turin Challenger Quimper Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Kosice Challenger Mons Challenger Noumea Challenger Cherbourg Challenger The Dubai Tennis Championships - Dubai St. Brieuc Challenger AEGON International - Eastbourne Oberstaufen Challenger Grand Prix de Tennis de Lyon - Lyon Mouilleron-Le-Captif Challenger Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Cherbourg Challenger Aix En Provence Challenger The Dubai Tennis Championships - Dubai Open de Moselle - Metz Open Sud de France - Montpellier Kremlin Cup - Moscow Orleans Challenger St. Petersburg Open - St. Petersburg Rennes Challenger Siemens Open 2002 - Scheveningen Australian Open - Melbourne Grand Prix Hassan II - Casablanca Hilversum Open - Hilversum Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille French Open - Paris Apia International - Sydney Open Sud de France - Montpellier Pekao Open 2004 - Szczecin Rakuten Japan Open - Tokyo Wimbledon - London Open 13 - Marseille Grand Prix Hassan II - Casablanca Tunis Open - Tunis Grand Prix de Tennis de Lyon - Lyon French Open - Paris China Open - Beijing U.S. Open - New York Open 13 - Marseille Claro Open Colombia - Bogota Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris Millennium Estoril Open - Estoril Zagreb Open - Zagreb Emilia-Romagna Open - Parma Wimbledon - London Erste Bank Open - Vienna Asics Challenger Open - Monchengladbach Grand Prix Hassan II - Marrakech U.S. Open - New York ATP Challenger Numea - New Caledonia Libema Open - 's-Hertogenbosch French Open - Paris Boss Open - Stuttgart Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Nottingham 2 Challenger Open 13 Provence - Marseille Rennes Challenger Roanne Challenger Australian Open - Melbourne Phoenix Challenger European Open - Antwerp Bordeaux Challenger Open 13 Provence - Marseille Serbia Open - Belgrade Orleans Challenger French Open - Paris Generali Open - Kitzbuhel Phoenix Challenger ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille Open 13 Provence - Marseille U.S. Open - New York Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Open Parc - Lyon Wimbledon - London Millennium Estoril Open - Estoril French Open - Paris U.S. Open - New York Australian Open - Melbourne Brisbane International - Brisbane China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel French Open - Paris Boss Open - Stuttgart Australian Open - Melbourne Gazprom Hungarian Open - Budapest French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Indianapolis Tennis Championships - Indianapolis French Open - Paris U.S. Open - New York Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona The 10tele.com Open - Nottingham Open de Moselle - Metz Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Sydney International - Sydney Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Countrywide Classic - Los Angeles Serbia Open - Belgrade AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing Open Sud de France - Montpellier Open 13 Provence - Marseille Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam ATP Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Citi Open - Washington Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier European Open - Antwerp Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Miami Generali Open - Kitzbuhel Masters Series Monte-Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo European Open - Antwerp Firenze Open - Florence Campionati BNL dItalia - Rome Open Sud de France - Montpellier Open de Moselle - Metz Grand Prix Hassan II - Marrakech Tennis Masters Series - Monte Carlo Terra Wortmann Open - Halle Tennis Masters Series - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Masters - Toronto BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Masters Series Madrid - Madrid Davis Cup, World Group, QF, FRA-RUS 1-4 Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Davis Cup, World Group, 1R, FRA-ROU 4-1 Masters Series Hamburg - Hamburg Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, QF, USA-FRA 4-1 Rolex Paris Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Davis Cup, World Group, QF, GER-FRA 1-4 Western & Southern Open - Cincinnati Davis Cup, World Group, SF, ESP-FRA 4-1 Shanghai Rolex Masters - Shanghai Hopman Cup - Perth Rolex Paris Masters - Paris BMW Open - Munich Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, FRA-CAN 5-0 Rolex Paris Masters - Paris Davis Cup, World Group, SF, CRO-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Finals, Group C Davis Cup, Group C, Hamburg Mutua Madrid Open - Madrid Hopman Cup - Nice Internazionali BNL d'Italia - Rome Tennis Masters Series - Paris Mallorca Championships - Mallorca Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne All Lower level tournaments French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, World Group, QF, RUS-FRA 3-2